.class public interface abstract Lcom/brixd/niceapp/service/restful/NiceAppRestfulRequest;
.super Ljava/lang/Object;
.source "NiceAppRestfulRequest.java"


# virtual methods
.method public abstract alertComment(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "commentId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/comment/{commentId}/report/v2/"
    .end annotation
.end method

.method public abstract alertCommentReplay(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "commentId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/reply/{commentId}/report/"
    .end annotation
.end method

.method public abstract alertCommunityApp(IIJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Field;
            value = "platform"
        .end annotation
    .end param
    .param p3    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/{appId}/report/"
    .end annotation
.end method

.method public abstract applyAuthCode(Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;Lretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "email"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "intro"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p4    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "IJ",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/invitation/code/apply/"
    .end annotation
.end method

.method public abstract bravoApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/app/{appId}/up/"
    .end annotation
.end method

.method public abstract bravoAppCommunity(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Field;
            value = "app_id"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/up/"
    .end annotation
.end method

.method public abstract checkCommunityAuthStatus(IJLjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJ",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/invitation/code/check/"
    .end annotation
.end method

.method public abstract checkCommunityAuthStatusGET(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/invitation/code/{userId}/check/"
    .end annotation
.end method

.method public abstract comment(ILjava/lang/String;Ljava/lang/String;JILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "articleId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "type"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "content"
        .end annotation
    .end param
    .param p4    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p6    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p7    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "JI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/app/{articleId}/post_comment/"
    .end annotation
.end method

.method public abstract commentCommunity(ILjava/lang/String;JILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Field;
            value = "app_id"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "content"
        .end annotation
    .end param
    .param p3    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "JI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/comment/new/"
    .end annotation
.end method

.method public abstract commentReplay(IILjava/lang/String;Ljava/lang/String;JILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "baseCommentId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Field;
            value = "parent_id"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "type"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "content"
        .end annotation
    .end param
    .param p5    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p7    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p8    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "JI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/comment/{baseCommentId}/post_reply/"
    .end annotation
.end method

.method public abstract commonBravoApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "articleId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/media/{articleId}/up/"
    .end annotation
.end method

.method public abstract commonSoApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "articleId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/media/{articleId}/down/"
    .end annotation
.end method

.method public abstract communityFavApp(IIJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Field;
            value = "platform"
        .end annotation
    .end param
    .param p3    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/collect/{appId}/community/"
    .end annotation
.end method

.method public abstract deleteComment(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "commentId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/comment/{commentId}/del/"
    .end annotation
.end method

.method public abstract deleteCommentReplay(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "commentId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/reply/{commentId}/del/"
    .end annotation
.end method

.method public abstract deleteCommunityApp(IIJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Field;
            value = "app_id"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Field;
            value = "platform"
        .end annotation
    .end param
    .param p3    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/del/"
    .end annotation
.end method

.method public abstract diggComment(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "commentId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/comment/{commentId}/digg/"
    .end annotation
.end method

.method public abstract editCommunityApp(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;FIJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Field;
            value = "app_id"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "title"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "sub_title"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "package_name"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "tags"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "description"
        .end annotation
    .end param
    .param p7    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "cover_image"
        .end annotation
    .end param
    .param p8    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "all_images"
        .end annotation
    .end param
    .param p9    # F
        .annotation runtime Lretrofit/http/Field;
            value = "size"
        .end annotation
    .end param
    .param p10    # I
        .annotation runtime Lretrofit/http/Field;
            value = "platform"
        .end annotation
    .end param
    .param p11    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p13    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p14    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "FIJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/modify/"
    .end annotation
.end method

.method public abstract favApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/app/{appId}/fav/"
    .end annotation
.end method

.method public abstract grant(Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;Lretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "user_info"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "code"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p4    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "IJ",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/invitation/code/grant/"
    .end annotation
.end method

.method public abstract listAlbumApps(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "albumId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/v2/albums/{albumId}/"
    .end annotation
.end method

.method public abstract listAlbums(IILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/v2/albums/"
    .end annotation
.end method

.method public abstract listAllApps(IJILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Query;
            value = "sync_date"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "include_content"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONArray;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/"
    .end annotation
.end method

.method public abstract listAppsInCategory(IIIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "cid"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIII",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/navigation/{cid}/app/all/"
    .end annotation
.end method

.method public abstract listCategoryApps(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/navigation/all/app/top/"
    .end annotation
.end method

.method public abstract listComments(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "app"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/comment/"
    .end annotation
.end method

.method public abstract listCommentsCommunity(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "app_id"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "comment_id"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/comments/"
    .end annotation
.end method

.method public abstract listCommonData(Ljava/lang/String;IIILretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/media/list"
    .end annotation
.end method

.method public abstract listDailyApps(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/daily/"
    .end annotation
.end method

.method public abstract listDailyAppsTimeInterval(IJJLretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Query;
            value = "begin"
        .end annotation
    .end param
    .param p4    # J
        .annotation runtime Lretrofit/http/Query;
            value = "end"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJJ",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/daily_app/"
    .end annotation
.end method

.method public abstract listFavs(IIIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIII",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/user/{userId}/fav/"
    .end annotation
.end method

.method public abstract listPortalData(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "user_id"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "v"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/v2/home/"
    .end annotation
.end method

.method public abstract listRankingApps(IILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/v2/apps/rank/"
    .end annotation
.end method

.method public abstract listRankingCategoryApps(Lretrofit/Callback;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/rank/apps/"
    .end annotation
.end method

.method public abstract listRankingCategoryUsers(Lretrofit/Callback;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/rank/users/"
    .end annotation
.end method

.method public abstract listTopicApps(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "topic"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/topic/"
    .end annotation
.end method

.method public abstract listTopics(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/topic/"
    .end annotation
.end method

.method public abstract publishApp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;FIJILjava/lang/String;ILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "title"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "sub_title"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "icon_image"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "package_name"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "tags"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "description"
        .end annotation
    .end param
    .param p7    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "cover_image"
        .end annotation
    .end param
    .param p8    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "all_images"
        .end annotation
    .end param
    .param p9    # F
        .annotation runtime Lretrofit/http/Field;
            value = "size"
        .end annotation
    .end param
    .param p10    # I
        .annotation runtime Lretrofit/http/Field;
            value = "platform"
        .end annotation
    .end param
    .param p11    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p13    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p14    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .param p15    # I
        .annotation runtime Lretrofit/http/Field;
            value = "ArticleId"
        .end annotation
    .end param
    .param p16    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "Type"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "FIJI",
            "Ljava/lang/String;",
            "I",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/new/"
    .end annotation
.end method

.method public abstract publishApp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;FIJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "title"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "sub_title"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "icon_image"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "package_name"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "tags"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "description"
        .end annotation
    .end param
    .param p7    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "cover_image"
        .end annotation
    .end param
    .param p8    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "all_images"
        .end annotation
    .end param
    .param p9    # F
        .annotation runtime Lretrofit/http/Field;
            value = "size"
        .end annotation
    .end param
    .param p10    # I
        .annotation runtime Lretrofit/http/Field;
            value = "platform"
        .end annotation
    .end param
    .param p11    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p13    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p14    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "FIJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/new/"
    .end annotation
.end method

.method public abstract queryAppByTitle(Ljava/lang/String;ILretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Path;
            value = "title"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/title/{title}/"
    .end annotation
.end method

.method public abstract queryAppPromoteApps(IILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/promote/"
    .end annotation
.end method

.method public abstract queryAppsByTag(ILjava/lang/String;Ljava/lang/String;IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "tagId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "order"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p6    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/category/{tagId}/all/"
    .end annotation
.end method

.method public abstract queryAppsByTagTitle(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIILretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Path;
            value = "tagTitle"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "order"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p6    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/category/title/{tagTitle}/all/"
    .end annotation
.end method

.method public abstract queryCommentReplays(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "parentCommentId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/comment/{parentCommentId}/get_replys/"
    .end annotation
.end method

.method public abstract queryComments(IILjava/lang/String;IILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "articleId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "user_id"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II",
            "Ljava/lang/String;",
            "II",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/comment/{articleId}/all/"
    .end annotation
.end method

.method public abstract queryCommunityAd(ILjava/lang/String;Ljava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "utm_medium"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "utm_source"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/adver/"
    .end annotation
.end method

.method public abstract queryCommunityDetail(ILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "channel"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/app/{appId}/"
    .end annotation
.end method

.method public abstract queryCommunityDetail(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/app/{appId}/"
    .end annotation
.end method

.method public abstract queryCommunityHotApps(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/recommend_apps/"
    .end annotation
.end method

.method public abstract queryCommunityNewApps(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "pos"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/apps/"
    .end annotation
.end method

.method public abstract queryCommunityTestApps(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "pos"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/apps/beta/"
    .end annotation
.end method

.method public abstract queryCommunityUserApps(IIIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIII",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/user/{userId}/community/apps/"
    .end annotation
.end method

.method public abstract queryDetail(ILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "channel"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/{appId}/"
    .end annotation
.end method

.method public abstract queryDetail(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/{appId}/"
    .end annotation
.end method

.method public abstract queryNiceGameApps(IILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/game/"
    .end annotation
.end method

.method public abstract queryNiceGoodsDetail(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "articleId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/media/{articleId}/view"
    .end annotation
.end method

.method public abstract queryNiceTestApps(IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/apps/app/neice/"
    .end annotation
.end method

.method public abstract queryPersonalFavApps(IIIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IIII",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/collect/{userId}/all/"
    .end annotation
.end method

.method public abstract queryShowTimes(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Field;
            value = "app_id"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/show/"
    .end annotation
.end method

.method public abstract queryTags(Ljava/lang/String;ILretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/community/tags/"
    .end annotation
.end method

.method public abstract queryUpToken(JILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/uptoken/"
    .end annotation
.end method

.method public abstract queryUpUsers(ILjava/lang/String;IIILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "id"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit/http/Query;
            value = "page_size"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "III",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/up/all/"
    .end annotation
.end method

.method public abstract queryUpUsersCount(ILjava/lang/String;ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Query;
            value = "id"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit/http/Query;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            "I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/up/all/count/"
    .end annotation
.end method

.method public abstract queryUserTracks(ILretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/GET;
        value = "/api/user/{userId}/statics/"
    .end annotation
.end method

.method public abstract searchApps(Ljava/lang/String;ILretrofit/Callback;)V
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "keyword"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit/http/Field;
            value = "platform"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/search/"
    .end annotation
.end method

.method public abstract soSoApp(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Path;
            value = "appId"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/app/{appId}/down/"
    .end annotation
.end method

.method public abstract soSoAppCommunity(IJILjava/lang/String;Lretrofit/Callback;)V
    .param p1    # I
        .annotation runtime Lretrofit/http/Field;
            value = "app_id"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit/http/Field;
            value = "timestamp"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit/http/Field;
            value = "user_id"
        .end annotation
    .end param
    .param p5    # Ljava/lang/String;
        .annotation runtime Lretrofit/http/Field;
            value = "signature"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(IJI",
            "Ljava/lang/String;",
            "Lretrofit/Callback",
            "<",
            "Lorg/json/JSONObject;",
            ">;)V"
        }
    .end annotation

    .annotation runtime Lretrofit/http/FormUrlEncoded;
    .end annotation

    .annotation runtime Lretrofit/http/POST;
        value = "/api/community/app/down/"
    .end annotation
.end method
